Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Spain F16 Spain F29 Spain F30 Great Britain F7 Great Britain F8 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Shimadzu All Japan Indoor - Kyoto AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Samarkand Challenger - Samarkand 2001 Challenger Canottieri Mincio - Mantova Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo Italy #4-w1 Italy #4-w3 Italy #4-w4 Open de L'Isere - Grenoble Qatar F2 Qatar F3 Italy F1 IPP Open - Helsinki Italy F3 Neride Prague Indoor - Prague Hungary F2 Italy F30 Spain F24 Italy F31 Memorial Savigni - Sassuolo Great Britain F16 XL Capital Bermuda Open - Bermuda Croatia F1 The Manchester Trophy - Manchester The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon X Torneo Internazionale di Tennis - Barletta Garden Open - Rome Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza Trofeo Cassa di Risparmio di Alessandria - Alessandria San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Wolfsburg Challenger Marrakech Challenger Caltanissetta Challenger Napoli Challenger Sofia Challenger Rhodes Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger Segovia Challenger San Marino Challenger Todi Challenger Mons Challenger Rennes Challenger Genova Challenger Hungarian Open - Budapest Pozoblanco Challenger Rimini Challenger Cordenons Challenger Todi Challenger Asirom Challenger Brasov - Brasov The Bolton Challenger - Bolton Singapore Challenger Bergamo Challenger Wolfsburg Challenger Turin Challenger San Benedetto Challenger The Hilversum Open - Hilversum Venice Open - Venice Trani Challenger Memorial Savigny - Sassuolo Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Bukhara Challenger - Bukhara USTA Men's Challenger of Dallas - Dallas MTNL Cellular ATP Challenger - Mumbai Challenger Copa Sevilla Internacionales de Andalucia - Seville Challenger Canottieri Minico - Mantova Banja Luka Challenger Todi Challenger Stella Artois Clay Court Championships - Budaors Ljubljana Challenger Milano Challenger-Jameson Cup - Milan EI Bank Bulgarian Challenger - Sofia Intelig Tennis Cup - Brasilia Fergana Challenger - Fergana Samsung Securities Cup - Seoul Jameson Cup - Milan Hamburg Challenger - Hamburg The Scottish Championships - Edinburgh Bulgarian Open - Sofia Macedonian Open 1999 - Skopje Samarkand Challenger - Samarkand Brixina Tennis Open - Bressanone Open de Franche Comte - Besancon Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Bergamo Challenger ECM Cup - Prague Cherbourg Challenger Amer-Wilson Tampere Challenger - Tampere Haagen Dazs Open - Caracas Ostdeutscher Sparkessen Cup - Dresden Porsche Open - Poznan Regional Hand Center Men's Challenger - Fresno Tatra Banka Open 2003 - Bratislava San Marino Cepu Open - San Marino Tatra Banka Open 2001 - Bratislava Bauer Watertechnology Cup - Eckental Recanati Challenger Macedonian Open - Skopje Open de Charleroi - Charleroi Zagreb Open - Zagreb Citta di Monza - Monza Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Okal Cup - Eckental Garden Open - Rome Copa Ericsson Chile - Santiago Time Warner USTA Challenger - Binghamton Kos-Zucchetti Tennis Cup - Cordenons Intersport Heilbronn Open - Heilbronn Morocco Tennis Tour - Rabat San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk Olbia Challenger - Olbia GHI Bronx Classic - Bronx Unicredit (Suisse) Bank S.A. Challenger - Chiasso LTA Cardiff Challenger - Cardiff Warsteiner Grand Prix - Oberstaufen Roma Challenger 2007 - Rome Meridiana Sardegna Open - Olbia Unique Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Australian Unity WA Open - Perth IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo 2004 USTA Challenger of Calabasas - Calabasas Porsche Open - Poznan Gemax Samsung Open 2004 - Belgrade XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Ljubljana Open - Ljubljana BH Telecom Indoors Sarajevo 2006 - Sarajevo SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso Challenger Tunisie - Tunis Top Wool Challenger-Immagine Trophy - Biella The LTA Nottingham Challenger - Nottingham Trofeo Francesco Guzzini - Recanati Unique Zagreb Open - Zagreb Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo San Remo Tennis Cup - San Remo Binghamton Professional Tennis Tournament - Binghamton Riviera di Rimini Challenger - Rimini Ipsos Bucharest Challenger - Bucharest Guzzini Challenger - Recanati PEOPLEnet Cup - Dnepropetrovsk Timisoara Challenger 2005 - Timisoara San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk ATP Challenger Numea - New Caledonia Belgrade Challenger The LTA Manchester Trophy - Manchester 8° Trani Cup - Trani Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Reggio Emilia Challenger Como Challenger Zagreb Open - Zagreb Bauer Watertechnology Cup - Eckental Jameson Cup - Milan Croatia Osiguranje Rijeka Open - Rijeka Challenger Lugano - Lugano IX Torneo Internacionale de Tennis - Barletta Heilbronn Challenger Orleans Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Caltanissetta Challenger Rome Challenger Rome Challenger Recanati Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Recanati Challenger Milan Challenger San Marino Challenger Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo IPP Open - Helsinki Orleans Challenger Geneva Challenger Open D'Orleans - Orleans Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis San Benedetto Challenger Porsche Open - Poznan Barletta Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Diego Open - Budapest Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb The LTA Nottingham Challenger - Nottingham Cordenons Challenger The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck President's Cup 2000 - Tashkent Milan Indoors - Milan Gemax Open - Belgrade Internationaler Raiffeisen Grand Prix - St. Polten Gemax Open 2002 - Belgrade Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Lamberts Open by Stawag - Aachen Milan Indoors - Milan Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot AAPT Championships - Adelaide Zagreb Challenger Gerry Weber Open - Halle International Championship of Croatia - Umag Manerbio Challenger Ljubljana Challenger Mons Challenger ATP Challenger Numea - New Caledonia Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Citta di Monza - Monza The Tarka Challenger - Barnstaple Open de Montauban - Montauban 7° Trani Cup - Trani Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Barletta Challenger Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda Rijeka Challenger Sardinia International Championship - Cagliari Open de Franche Comte - Besancon Canottieri Mincio Open - Mantova Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Open de L'Isere-Open 38 - Grenoble U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Jameson Cup - Milan Challenger Britania Zavaleta - Puebla The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Open de Montauban - Montauban XI Venice Open - Venice Challenger Casino Lugano - Lugano 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genova Challenger Urbana-Champaign Challenger - Urbana GHI Bronx Tennis Classic - Bronx Rennes Challenger Sarajevo Open - Sarajevo Zagreb Open - Zagreb Sporting Challenger 2003 - Turin San Remo Tennis Cup 15° Piertomaso - San Remo Hilversum Open - Hilversum Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury Vietnam Open - Ho Chi Minh City San Marino Cepu Open - San Marino CA Challenge - Graz Top Wool Challenger - Biella Heilbronn Open - Heilbronn Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Asirom Challenger - Brasov Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Bulgarian Open - Sofia Orbetello Challenger Gerry Weber Open - Halle Sibiu Challenger Lambertz Open - Aachen China Open - Beijing Mumbai Open - Mumbai Genova Challenger Rennes Challenger Ortisei Challenger Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome St. Petersburg Open - St. Petersburg Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Open Castilla y Leon - Segovia CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Chennai Open - Chennai Zagreb Open - Zagreb Whirlpool Open - Budapest Memorial Savigni - Sassuolo Brasil Open - Costa do Sauipe Geneva Challenger - Geneva CA-Challenge 2000 - Graz Copa Telmex - Buenos Aires FILA Challenger - Biella Abierto Mexicano Telcel - Acapulco 2005 Freeman Men's Challenger - Joplin Zagreb Open - Zagreb FILA Challenger Biella - Biella Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia USTA Men's Challenger of Urbana-Champaign - Urbana Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Top Wool Challenger Biella - Biella Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Challenger Stella Artois Clay Court Championships - Budaors Banjaluka Challenger 2007 - Banja Luka IX Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto IX Abierto Internacional de Salinas - Salinas Open de L'Isere - Grenoble Dutch Open Tennis - Amersfoort Sarajevo Open - Sarajevo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Tenis Amaya - Pamplona Sina-Kia Motors Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sporting Challenger '07 Trofeo Regione Piemonte - Turin PBZ Zagreb Indoors - Zagreb BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag Cherbourg Challenger Serbia Open - Belgrade Sarajevo Challenger San Benedetto Challenger Ethias Trophy - Mons Trani Challenger Rijeka Challenger Grand Prix de Tennis de Lyon - Lyon IPP Open - Helsinki Rennes Challenger Adidas International - Sydney SA Tennis Open - Johannesburg San Remo Challenger U.S. Men's Clay Court Championships - Houston Cremona Challenger Alessandria Challenger Milan Challenger Power Horse World Team Cup - Dusseldorf Jersey Challenger Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Salzburg Challenger Davidoff Swiss Indoors - Basel Synsam Swedish Open - Bastad Helsinki Challenger Grand Prix de Tennis de Lyon - Lyon Heilbronn Challenger Bergamo Challenger Orange Warsaw Open - Warsaw Cherbourg Challeger Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Jersey Challenger Gerry Weber Open - Halle Sarajevo Challenger Studena Croatia Open - Umag Johannesburg Challenger Open SEAT Godo 2006 - Barcelona Croatia Open Umag - Umag Open Seat Godo 2007 - Barcelona Palermo Challenger Loughborough Challenger Internationaler Raiffeisen Grand Prix - St. Polten Cremona Challenger Croatia Open - Umag Dubai Tennis Open - Dubai Tunis Challenger San Marino Challenger Segovia Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nova Challenger Osaka - Osaka Togliatti Cup - Togliatti Open de Tanger - Tangier Copa Ericsson Peru - Lima Zagreb Open - Zagreb TED Open-Akbank Private Banking - Istanbul Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone The Nottingham Cahllenger - Nottingham Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Finnish Open - Helsinki Schickendanz Open - Furth CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Open Seat Godo 2003 - Barcelona Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - Queen's/London Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Adidas International - Sydney The Priority Telecom Open - Amersfoort Tennis Masters Series - Rome Pacific Life Open - Indian Wells Ordina Open - s-Hertogenbosch French Open - Paris French Open - Paris Shanghai ATP Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells International Indoor Tennis Championships of Croatia - Zagreb Australian Open - Melbourne Croatia Open - Umag Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4